#include <stdio.h>

char *locatesubstr(char *str1,char *str2);
int main()
{
    char str1[505],str2[505];
    char *p;
    gets(str1);
    gets(str2);
    p=locatesubstr(str1,str2);

    if(p==NULL)    printf("NULL!\n");
    else    puts(p);

    return 0;
}



char *locatesubstr(char *str1, char *str2)
{
	int i;
	if (*str2 != '\0')
	{
		while (*str1 != '\0')
		{
			for (i = 0; *(str1 + i) == *(str2 + i); i++)
			{
				if (*(str2 + i + 1) == '\0')
					return (char*)str1;
			}
			str1++;
		}
		return NULL;
	}
	else
		return (char*)str1;

